iT邦幫忙

2023 iThome 鐵人賽

DAY 19
0
Modern Web

使用 Clojure 當個 Full-stack 開發者系列 第 19

[Day 19] 來介紹好用的Library - specter

  • 分享至 

  • xImage
  •  

Specter

我們在流程上做最多的事情其實就是data transformer

透過各式各樣的組合拳將一段資料捏成另一種形式、型態然後呈現

至於最常處理的資料格式不外乎就是tree/graph/map/list這幾種

當然,clojure內建的function就能處理這些資料,只不過有時候會變得很亂

他只要就是三大類的功能

transform select setval

目前我最常用的情境就是要查、更新的資料過深或是找深層中間要夾很多個pred function

就都滿適合使用的

learn-specter有很多例子可以看看

這東西大概就跟python的itertools差不多吧

你永遠不知道什麼時候會用到

當你覺得這段寫的很痛苦的時候,其實有人幫你寫好一些好用的api了XDD


上一篇
[Day 18] 來介紹好用的Library - SCI
下一篇
[Day 20] 來介紹好用的Library - java-time/ksuid
系列文
使用 Clojure 當個 Full-stack 開發者30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言